Career 2025 2024 2023 2022 2021 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guayaquil Challenger Concepcion Challenger Lima 1 Challenger Argentina F17 Argentina F3 Argentina F7 Argentina F11 Bolivia F2 Chile F7 Chile F14 Chile F4 Argentina F2 Argentina F4 Argentina F6 Argentina F7 Brazil F18 Argentina F19 Colombia F1 Colombia F2 Argentina F23 Argentina F24 Chile F8 Chile F9 Chile F10 Argentina F27 Chile F14 Chile F15 Croatia F3 Croatia F4 Croatia F5 Croatia F6 Chile F1 Argentina F3 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Austria F1 Belgium F4 Belgium F5 Germany F12 Argentina F16 Argentina F17 Argentina F19 Argentina F20 Chile F6 Brazil F18 Brazil F19 Brazil F20 Brazil F21 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Brazil F3 Italy F15 Italy F16 Italy F17 Argentina F7 Argentina F8 Germany F9 Argentina F13 Argentina F15 Argentina F16 Argentina F18 Argentina F17 Chile F5 Brazil F11 Brazil F12 Germany F7 Germany F8 Brazil F15 Argentina F14 Argentina F19 Argentina F20 Chile F1 Argentina F1 Argentina F2 Argentina F3 Chile F3 Chile F4 Argentina F5 Argentina F6 Argentina F6 Argentina F7 Brazil F2 Belgium F3 Chile F1 Chile F2 M15 Villa Maria M25 Pensacola M25 Santo Domingo M25 Santo Domingo M25 Tulsa Compaq Challenger - Bucharest Geneva Challenger - Geneva Copa Sevilla - Seville San Marino Cepu Open - San Marino 5th Sardinian International Championships - Cagliari Exim Agmedia Open - Kosice Sporting Challenger '07 Trofeo Regione Piemonte - Turin Brixina Tennis Open - Bressanone I Tourneo Fila Citta di Brindisi - Brindisi Samarkand Challenger - Samarkand M15 Santiago Top Wool Challenger Biella - Biella LTA Hull Challenger - Hull Banca Stato Challenger Lugano - Lugano Challenger Canottieri Minico - Mantova AXA Open - Lisbon AXA Open II - Espinho M15 Asuncion Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo M25 Asuncion M15 Concepcion San Marino CEPU Open - San Marino MTNL Cellular ATP Challenger - Mumbai Memorial Savigny - Sassuolo 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Fujitsu Siemens Open - Budapest FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Chile F2 Milano Challenger-Jameson Cup - Milan Top Wool Challenger Biella - Biella Monza Challenger Rome Challenger Milan Challenger Rome Challenger Top Wool Challenger-Immagine Trophy - Biella Rimini Challenger Cepu Open - San Marino San Marino Challenger M15 Santiago Cordenons Challenger Trani Challenger Trani Cup - Trani Como Challenger Rome Challenger Rome Challenger Rimini Challenger Manerbio Challenger Palermo Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Turin Challenger Orbetello Challenger San Marino Challenger Genova Challenger Todi Challenger Privatbank Open 2006 - Dnepropetrovsk Palermo Challenger Pekao Open - Szczecin Rabat Challenger Barletta Challenger Monza Challenger San Marino Challenger Genova Challenger Madrid Challenger Lugano Challenger Napoli Challenger Reggio Emilia Challenger Turin Challenger Prague Challenger Prostejov Challenger San Marino Challenger Oberstaufen Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Genova Challenger Banja Luka Challenger Kos Succhetti Tennis Cup - Cordenons Buenos Aires Challenger Guayaquil Challenger Rome Challenger San Marino Challenger Como Challenger Sibiu Challenger San Juan Challenger Napoli Challenger Vercelli Challenger Perugia Challenger Padova Challenger Todi Challenger Cortina Challenger Cordenons Challenger Manerbio Challenger Como Challenger Napoli Challenger Campinas Challenger Rome Challenger Corrientes Challenger Buenos Aires Challenger Bucaramanga Challenger Santo Domingo Challenger Vicenza Challenger Savannah Challenger Rome Challenger Heilbronn Challenger Biella Challenger Vicenza Challenger Fano Challenger Como Challenger Warsteiner Grand Prix - Oberstaufen Santos Challenger Rome Challenger Campinas Challenger Santiago Challenger Lima Challenger Montevideo Challenger Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Perugia Challenger San Benedetto Challenger Buenos Aires Challenger Buenos Aires Challenger Todi Challenger Turin Challenger Canberra Challenger Napoli Challenger Vina del Mar Challenger Milan Challenger Genova Challenger Rome Challenger Barletta Citta Della Disfida Open 2000 - Barletta Cairo Challenger 2002 - Cairo Panama City Challenger Sibiu Challenger Sao Paulo Challenger Genova Challenger Milan Challenger Salinas Challenger Porto Alegre Challenger Genova Challenger Milan Challenger Napoli Challenger Biella Challenger Guayaquil Challenger Cordoba Challenger Biella Challenger Top Wool Challenger - Biella Buenos Aires Challenger Guayaquil Challenger Curitiba Challenger Mestre Challenger San Benedetto Challenger Barranquilla Challenger Temuco Challenger Szczecin Challenger Sao Paulo Challenger Tennis Napoli Cup - Naples Garden Open - Rome Guayaquil Challenger Siemens Open 2002 - Scheveningen Trani Cup - Trani Montevideo Challenger Qatar Mobil Open 2001 - Doha Heineken Open - Auckland Lima 2 Challenger Amer-Wilson Challenger - Tampere Zagreb Challenger Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Perugia Challenger Milan Challenger Marburg Challenger Guayaquil Challenger Liberec Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Cordenons Challenger Medellin Challenger Santiago Challenger Temuco Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Asuncion Challenger Santos Challenger Lima Challenger Montevideo Challenger International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Prostejov Challenger Telenordia Swedish Open - Bastad International Championship of Croatia - Umag Bunschoten Challenger Cordenons Challenger Idea Prokom Open - Sopot Cordenons Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Asirom Challenger Brasov - Brasov Tampere Challenger Poznan Challenger ATP "Videocon" Challenger - Mumbai Meerbusch Challenger Milan Challenger Luedenscheid Challenger Whirlpool Open - Budapest Warsaw Challenger LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest Santiago 3 Challenger Lima 2 Challenger KGHM Polish Indoors - Wroclaw Brasilia Challenger FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Rio De Janeiro Challenger Bendigo Challenger Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Campionati Internazionali di Sicilia - Palermo Santiago Challenger Concepcion 2 Challenger Pereira Challenger Salinas Challenger Buenos Aires Challenger Buenos Aires 2 Challenger Meridiana Sardegna Open - Olbia C.T. San Remo - XIII Piertomaso Tessitore - San Remo Villa Maria Challenger Coquimbo 2 Challenger Todi Challenger Amersfoort Challenger Buenos Aires Challenger Montevideo Challenger Sao Paulo Challenger Prague 2 Challenger Tigre Challenger Grand Prix Hassan II - Casablanca Montevideo Challenger Cordoba Challenger Porto Alegre Challenger Manerbio Challenger Tampere Challenger Buenos Aires Challenger Campionati Internazionali di Sicilia - Palermo Little Rock Challenger 2003 Mercedes Cup - Stuttgart Lugano Challenger Montevideo Challenger Tennislife Cup - Napoli Antofagasta Challenger Rabat Challenger Cali Challenger Trani Challenger Como Challenger Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open - Umag Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Medibank Private International - Sydney Argentina Open - Buenos Aires San Remo Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Genova Challenger Allianz Suisse Open - Gstaad Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Mercedes Cup - Stuttgart Copa AT&T - Buenos Aires Croatia Open - Umag Idea Prokom Open - Sopot Lima Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Santiago Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Milan Indoors - Milan Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe BellSouth Open - Vina del Mar Furth Challenger Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot Santiago 2 Challenger BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Florianopolis Challenger Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Copa Telmex - Buenos Aires BA-CA Tennis Trophy - Vienna ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires BCR Open Romania - Bucharest Medibank International - Sydney Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Credit Agricole Suisse Open - Gstaad Montevideo Challenger Sarasota Challenger TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Medibank International - Sydney Szczecin Challenger Brasil Open - Costa do Sauipe ATP Studena Croatia Open Umag - Umag Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Cordenons Challenger Trnava Challenger Porto Alegre Challenger Catella Swedish Open - Bastad Open Parc - Lyon Konzum Croatia Open - Umag Villa Maria Challenger SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Caltanissetta Challenger Chile Dove Men+Care Open - Santiago Winston Salem - Winston Salem Qatar ExxonMobil Open - Doha Barletta Challenger Napoli Challenger Monza Challenger Santos Challenger VTR Open - Vina del Mar Copa Claro - Buenos Aires Argentina Open - Buenos Aires Rome Challenger ATP Kremlin Cup - Moscow Open de Nice Cote d'Azur - Nice Synsam Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Tour Finals US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Tallahassee Challenger Todi Challenger Caltanissetta Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Movistar Open - Santiago M25 Punta del Este Bet-At-Home Austrian Open - Kitzbuhel Luedenscheid Challenger Rome Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco San Miguel de Tucuman Challenger Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Santiago Challenger SkiStar Swedish Open - Bastad Mendoza Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Manerbio Challenger Rio Open 500 - Rio de Janeiro Rio De Janeiro Challenger Brasil Open - Sao Paulo Kremlin Cup - Moscow Guayaquil Challenger BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Prostejov Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Bastad Challenger Genova Challenger Memorial Savigni - Sassuolo Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Heilbronn Challenger Brasil Open - Sao Paulo Zagreb Open - Zagreb Itajai Challenger Mestre Challenger San Benedetto Challenger Buenos Aires Challenger Copa Ericsson Brazil - Sao Paulo BMW Brixina Tennis Open - Bressanone Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Cali Challenger US Men's Clay Court Championship - Houston Blois Challenger BMW Open - Munich I Open de Tenis Comunidad de Madrid - Madrid Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen Villa Maria Challenger Campinas Challenger Lima 2 Challenger VII Torneo Internazionale di Tennis - Barletta Savannah Challenger Santiago Challenger Open Parc - Lyon Abierto Mexicano Telfonica MoviStar - Acapulco Costa do Sauipe Challenger Cordoba Open - Cordoba Tampere Challenger San Benedetto Challenger Rosario Challenger Qatar Open - Doha Tallahassee Challenger Open Romania - Bucharest Tyler Challenger Santa Cruz de la Sierra Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Salvador De Bahia Challenger Abierto Mexicano Telcel - Acapulco Cordoba Open - Cordoba Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag Curitiba Challenger BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Lima 3 Challenger Copa AT&T - Buenos Aires Heineken Open - Auckland BellSouth Open - Vina del Mar US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Buenos Aires Challenger Argentina Open - Buenos Aires Italian Open - Rome Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris M25 Mar Del Plata Erste Bank Open - Vienna Tennis Masters Series - Madrid BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Cordoba Open - Cordoba Masters Series Hamburg - Hamburg Masters Series Monte-Carlo - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Hamburg - Hamburg Concepcion Challenger Internazionali BNL dItalia - Rome Santiago Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Punta Del Este Challenger Sao Paulo Challenger Pacific Life Open - Indian Wells Buenos Aires Challenger Masters Series Monte Carlo - Monte Carlo Kremlin Cup - Moscow Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo French Open - Paris Western & Southern Financial Group Masters - Cincinnati French Open - Paris Campionati BNL dItalia - Rome Masters Series - Hamburg Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells U.S. Open - New York Australian Open - Melbourne Royal Guard Open Chile - Vina del Mar French Open - Paris Tennis Masters Series - Rome Australian Open - Melbourne Wimbledon - London French Open - Paris French Open - Paris NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Internazionali BNL d'Italia - Rome Australian Open - Melbourne U.S. Open - New York Grand Prix Hassan II - Casablanca Moselle Open - Metz Maharashtra Open - Pune BRD Nastase Tiriac Trophy - Bucharest Davis Cup, Group 1, REL2, ZIM-ITA 3-2 U.S. Open - New York Telecom Italia Masters - Rome Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group I, 2R, ARG-CHI 3-2 Cordoba Open - Cordoba Olympics - Athens